package com.tao.common.domain.pojo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

;

// 表名：患者草药处方表
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class HerbalPrescription {
    private Integer ID;// ID 自增长类型
    private Integer MedicalID;// 病历 ID 指向 MedicalRecord(ID)
    private Integer RegistID;// 挂号 ID 指向 Register(ID)
    private Integer DoctorID;// 开立医生 ID 指向 User (ID)
    private String PrescriptionName;// 处方名称

    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date CreationTime;// 开立时间
    private String PrescriptioType;// 处方类型 水煎煮/酒泡/打粉/制丸/装胶囊等
    private Integer PayNumber;// 付数
    private String Frequency;// 频次
    private String DrugsUsage;// 用法 内服/外用
    private String Therapy;// 治法
    private String Detailed;// 治法详细
    private String Advice;// 医嘱
    private Integer State;// 状态 1-暂存 2-已开立 3-已交费 4-已取药 5-已退药 6-已退费 0-已作废
}
